package com.coolingme.auth.v3builder.handler;

import com.coolingme.auth.Member;
import com.coolingme.auth.v3builder.AbstractAuthHandler;
import org.springframework.util.StringUtils;

/**
 * 字段校验
 *
 * @author wangyue
 * @date 2020-09-23 21:26
 */
public class ValidateHandler extends AbstractAuthHandler {
    @Override
    public void doAuth(Member member) {
        if (StringUtils.isEmpty(member.getLoginName()) ||
                StringUtils.isEmpty(member.getLoginPass())) {
            System.out.println("用户名或密码为空");
            return;
        }
        System.out.println("用户名和密码不为空，可以往下执行");
        // 执行下一个处理器
        chain.doAuth(member);
    }
}
